/**
 * Describe the table foreign key
 */
export interface DbForeignKey {
	/**
	 * The foreign key columns.
	 *
	 * Use comma `,` to split multiple columns.
	 * E.g. `column, column2`
	 */
	columns: string

	/**
	 * The name of the foreign key
	 */
	name?: string

	/**
	 * The foreign key options
	 *
	 * E.g. `ON DELETE CASCADE`
	 */
	options?: string

	/**
	 * The reference columns of the foreign key columns.
	 *
	 * Use comma `,` to split multiple columns.
	 * E.g. `column, column2`
	 */
	refColumns: string

	/**
	 * The reference table of the foreign key
	 */
	refTable: string
}
